Herve KoffiHerve Koffi
Argentina 7-0 Burkina Faso: The Indictment Hidden Behind a VictoryOn the electronic scoreboard at the Monumental, the 7-0 in Argentina's favour...
Argentina Without Messi: The Silence Before a New Identity SpeaksI record the air before I record the match. It is a habit I have carried...
When Barcelona Shuts the Door on Julian Alvarez: Raphinha Keeping the Rhythm in the No. 9 VoidI sat in the fourth row of the press area at Camp des Loges on an August...
The Offside Trap at Lusail: When a Billion People Rewrote a MatchI still remember the silence at Lusail. Not the silence of an empty stadium. ...
When a Legend Leaves the Pitch: Messi and the Lesson of a Non-Tragic EndingOn August 31, 2026, in a corner of the dressing room at Lusail Stadium, Lione...
Messi Leaves Argentina: When a Legend Ends, Who Carries the Dream?As the clock ticked down in the final minutes of the 2026 World Cup final, th...
Gendut Doni, the "FIFA-standard" pitch and the unverified gap at an Indonesian youth football academyAt the inauguration of Lapangan Sepak Bola BBFC Pusdik Lantas in Tangerang, o...
An empty data sheet and the discipline of not writing in sports journalismAn empty data sheet is not a blank page. It is a mirror reflecting a question...
When the Goalkeeper Didn't Sweat: One Half of Indonesia vs Singapore and the Gaps Left UnverifiedIn the 12th minute, the ball came in from the right, Ragnar Oratmangoen arriv...
Zendejas, the Water Bottle, and América's Off-Beat Rhythm in the Clásico NacionalIn the 61st minute, with the score still 0-2 in Chivas's favour, Alejandro...
The V.League Transfer Window: When Noise Drowns Out the SignalOn stand B of a V.League stadium, late in the afternoon, I stayed behind afte...
Himass and TanVuu leave PUBG: A career-ending ban without explanationHimass and TanVuu cried on VTVcab. The two Vietnamese professional PUBG...
Red Bull reshuffles lineup: Hadjar's injury opens door for Lawson, Tsunoda returns to Racing BullsThe race at Zandvoort has just concluded, but its echoes still resonate in th...
World Table Tennis and the 52-Week Clock: When Youth Is Swept Into the Points RaceOn the near-empty stands of a small arena in Osaka, I could hear the ball...
Six Points Behind, a Grade-Three Ankle and the Crack Heard from the VAR Room: Real Madrid After the Madrid DerbySix Points Behind, a Grade-Three Ankle and the Crack Heard from the VAR Room...
The Empty Page and the First Principle: When There Is No Data, a Sports Writer Has No Right to JudgeFor eighteen years in this trade, I have learned one lesson so simple it is...
Chess Olympiad 2026: Official schedule announced, India defends double crown in SamarkandFrom the sideline, I see the whole match. When FIDE announced the official...
Celtic and the Martin O'Neill Paradox: When Aura Is Not TacticsVALENCIA, SPAIN — I sit in a small café in Valencia, reviewing footage of...
Leipzig 1-4 Como: The Collective Contract Signed on Deadline DayHOOK On the 48th minute, Leipzig finally did what they had failed to do all...
Yoo Ji-won, the Final 500 Meters, and the Data Gap of a Mass-Participation RaceAt 08:49 on the morning of October 11, 2026, at the 24th edition of Seoul Rac...
Argentina Without Messi: The Silence Before a New Identity SpeaksI record the air before I record the match. It is a habit I have carried...
When Barcelona Shuts the Door on Julian Alvarez: Raphinha Keeping the Rhythm in the No. 9 VoidI sat in the fourth row of the press area at Camp des Loges on an August...
The Offside Trap at Lusail: When a Billion People Rewrote a MatchI still remember the silence at Lusail. Not the silence of an empty stadium. ...
When a Legend Leaves the Pitch: Messi and the Lesson of a Non-Tragic EndingOn August 31, 2026, in a corner of the dressing room at Lusail Stadium, Lione...
Messi Leaves Argentina: When a Legend Ends, Who Carries the Dream?As the clock ticked down in the final minutes of the 2026 World Cup final, th...
Gendut Doni, the "FIFA-standard" pitch and the unverified gap at an Indonesian youth football academyAt the inauguration of Lapangan Sepak Bola BBFC Pusdik Lantas in Tangerang, o...
An empty data sheet and the discipline of not writing in sports journalismAn empty data sheet is not a blank page. It is a mirror reflecting a question...
When the Goalkeeper Didn't Sweat: One Half of Indonesia vs Singapore and the Gaps Left UnverifiedIn the 12th minute, the ball came in from the right, Ragnar Oratmangoen arriv...
Zendejas, the Water Bottle, and América's Off-Beat Rhythm in the Clásico NacionalIn the 61st minute, with the score still 0-2 in Chivas's favour, Alejandro...
The V.League Transfer Window: When Noise Drowns Out the SignalOn stand B of a V.League stadium, late in the afternoon, I stayed behind afte...
Himass and TanVuu leave PUBG: A career-ending ban without explanationHimass and TanVuu cried on VTVcab. The two Vietnamese professional PUBG...
Red Bull reshuffles lineup: Hadjar's injury opens door for Lawson, Tsunoda returns to Racing BullsThe race at Zandvoort has just concluded, but its echoes still resonate in th...
World Table Tennis and the 52-Week Clock: When Youth Is Swept Into the Points RaceOn the near-empty stands of a small arena in Osaka, I could hear the ball...
Six Points Behind, a Grade-Three Ankle and the Crack Heard from the VAR Room: Real Madrid After the Madrid DerbySix Points Behind, a Grade-Three Ankle and the Crack Heard from the VAR Room...
The Empty Page and the First Principle: When There Is No Data, a Sports Writer Has No Right to JudgeFor eighteen years in this trade, I have learned one lesson so simple it is...
Chess Olympiad 2026: Official schedule announced, India defends double crown in SamarkandFrom the sideline, I see the whole match. When FIDE announced the official...
Celtic and the Martin O'Neill Paradox: When Aura Is Not TacticsVALENCIA, SPAIN — I sit in a small café in Valencia, reviewing footage of...
Leipzig 1-4 Como: The Collective Contract Signed on Deadline DayHOOK On the 48th minute, Leipzig finally did what they had failed to do all...
Yoo Ji-won, the Final 500 Meters, and the Data Gap of a Mass-Participation RaceAt 08:49 on the morning of October 11, 2026, at the 24th edition of Seoul Rac...
